'use strict'

//创建对象

//构造函数

// function Student(name){
//     this.name=name;
//     this.hello=function(){
//         console.log('Hello,'+ this.name + '!');
//     }
// };

// var xiaoming=new Student('李华');
// console.log(xiaoming.name);
// xiaoming.hello();

//-----------------------------

// var a= xiaoming.constructor === Student.prototype.constructor;
// console.log(a);

// var b= Student.prototype.constructor === Student;
// console.log(b);

// var c = Object.getPrototypeOf(xiaoming) === Student.prototype;
// console.log(c);


// 通过创建一个共享的一个hello函数，就可以共同使用。

function Student(name){
    this.name=name;
}

Student.prototype.hello=function(){
    console.log('Hello,' + this.name +'!');
};

var zhangsan=new Student('张三');
zhangsan.hello();
var lisi=new Student('李四');
lisi.hello();

var zhupeng=new Student('朱鹏学长');
zhupeng.hello();



